//
//  YWContactManager.h
//  maintain
//
//  Created by Kyo on 16/5/5.
//  Copyright © 2016年 ewin. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "YWSingleton.h"
#import "YWHandler.h"

@interface YWContactManager : NSObject
YWSingletonH(Manager)

/**
 *  获取项目组成员
 *
 *
 *  @return YMHandler模型数组
 */
- (NSArray*)allHandler;
/**
 *  获取项目组所有部门
 *
 *
 *  @return YWDepartment模型数组
 */
- (NSArray*)allDepartments;
/**
 *  获取机构下的部门和成员
 *
 *
 *  @return YWDepartment模型数组
 */
- (NSArray *)departmentWithHandlersByOrganizationNo:(NSString*)organizationNo;
/**
 *  获取楼盘下的部门和成员
 *
 *  @param buildingId 楼盘id
 *
 *  @return YWDepartment模型数组
 */
- (NSArray*)departmentWithHandlersByBuildingId:(NSString *)buildingId;
/**
 *  获取部门里的人
 *
 *
 *  @return YWHandler模型数组
 */
- (NSArray*)handlerWithDepartmentIds:(NSString*)departmentIds;
/**
 *  通过uniqueId获取handler
 *
 *
 *  @return YWHandler模型
 */
- (YWHandler*)getHandlerWithUniqueId:(NSInteger)uniqueId;
@end
